#ifndef __FOREST_STATES_LIST_H__ 
#define __FOREST_STATES_LIST_H__ 

#include <QListWidget>
#include "../slotsData/ForestState.h"
#include <vector>
using namespace slotsdata;

class ForestStatesList : public QListWidget
{
    Q_OBJECT

    public:
        ForestStatesList(QWidget *parent = 0);
        ~ForestStatesList();

    public slots:
        void loadForestStateDialog();
        void removeCurrentForest();
        void moveCurrentUp();
        void moveCurrentDown();
        void changeSelectedElem(int row);

    signals:
        void selectedForestStateChanged(slotsdata::ForestState);

	private:
		std::vector<std::string> m_fileNames;
};

#endif 

